package org.intellij.plugins.relaxNG.xml.dom;

import com.intellij.psi.xml.XmlElement;
import com.intellij.util.xml.*;
import org.intellij.plugins.relaxNG.model.CommonElement;
import org.intellij.plugins.relaxNG.xml.dom.impl.RngDomElementBase;
import org.jetbrains.annotations.NotNull;

@NameStrategy(JavaNameStrategy.class)
@Implementation(RngDomElementBase.class)
public abstract interface RngDomElement
  extends DomElement, CommonElement<XmlElement>
{
  @Attribute("ns")
  @NotNull
  public abstract GenericAttributeValue<String> getNamespace();
  
  @NotNull
  public abstract GenericAttributeValue<String> getDatatypeLibrary();
}



/* Location:           E:\idea\

 * Qualified Name:     org.intellij.plugins.relaxNG.xml.dom.RngDomElement

 * JD-Core Version:    0.7.0.1

 */